Attributes &co – Collaborative Applications with Declarative Shared Objects

نویسنده

  • Fabian Schmied
چکیده

When compared to local applications, aspects such as data transfer, transaction handling, and change notification add an additional level of complexity when developing collaborative distributed applications. Middleware layers strive to reduce this complexity, but without the right application programming interface, most of the complexity is only relocated instead of being removed. ATTRIBUTES &CO, a language binding for space-based middleware layers, accomplishes to reduce the complexity of distributed software development by employing the declarative mechanisms provided by modern objectoriented languages. Using the paradigm of declarative programming for describing the properties of distribution, ATTRIBUTES &CO helps to improve the development process, raising code quality and reducing development time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A critical study of Wahhabism interpretation from verses that deal with declarative attributes

Some verses of the Holy Quran ascribe attributes to God, the Almighty. This ascription has led to similitude and embodiment. The nature of these attributes has been one of the constant concerns of Quran scholars from the beginning of the spread of the knowledge of interpretation until today. Having these concerns in mind, the commentators have interpreted these verses according to their beliefs...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Shared Services in Collaborative System Configurations

In network collaborative system, dispersed and co-located users work together to accomplish assigned task in order to achieve their shared goal. While working together, many work related activities are conducted such as interactive communication, sharing resources and manipulating media objects. Furthermore, these activities can happen in many ways either sequential, parallel, synchronous or as...

متن کامل

Constructing a Gazebo: Supporting Team Work in a Tightly Coupled, Distributed Task in Virtual Reality

Many tasks require teamwork. Team members may work concurrently but there must be some occasions of coming together. Collaborative Virtual Environments (CVE) allow distributed teams to come together across distance to share a task. Studies of CVE system have tended to look at the sense of presence or co-presence with other people. They have avoided studying close interaction between users, such...

متن کامل

Easily Programmable Shared Objects For Peer-To-Peer Distributed Applications

This paper presents our experiences in implementing PERSON, a toolkit for adapting single user applications into multi-machine multi-user applications. This is achieved by providing a way to share objects in a peer-topeer model using a programming model that emphasizes values rather than functions and ties the values together with constraints. This encourages a modular and declarative style of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005